Informática AP A
VISIÓN GENERAL
Desarrollar las habilidades necesarias para escribir programas o partes de programas para resolver correctamente problemas específicos. Aprenderá técnicas de diseño para hacer que los programas sean comprensibles, adaptables y reutilizables.
CONCEPTOS PRINCIPALES
Tipos primitivos
- Instalación de Java
- Instalación de BlueJ IDE
- Java con estilo
- Orden de operaciones
- Impresión de expresiones aritméticas
- Tipo de datos primitivo: ints y dobles
- Expresiones aritméticas
- Conversiones de tipos de datos primitivos
- Escollos, sorpresas y atajos
Usando objetos
- Pseudocódigo
- La API de Java
- Tipos de datos primitivos: char
- String Objects Lite
- Métodos de clases de cadenas: conceptos básicos
- Métodos de clase de escáner
- Analizando
- Métodos de llamada en Java
Expresiones booleanas y declaraciones if
- Sistemas numéricos
- Tipos de datos primitivos: booleanos
- Declaraciones de condición: si
- Declaraciones de condición: if-else
- Declaraciones de condición: if-else-if
- Comparando cadenas
- Operador lógico
Iteración
- Mientras bucles
- Leer archivos de texto
- Para bucles
- Bucles anidados
- Escribir archivos de texto
Clases de escritura
- Definición de nuevos métodos estáticos
- Objetos
- Instancias de una clase
- Constructores predeterminados
- Constructores con parámetros
- Métodos de sobrecarga y uso de dos clases
- Construyendo varios objetos
- Programación de ética y seguridad
Matrices
- Formateo de salida
- El bucle para cada
- Matrices de objetos
Lista de arreglo
- Listas de matrices
- Lección de recorridos
- Lección de reemplazos
- Lección de inserciones
- Lección de eliminaciones
- Tipo de inserción
- Orden de selección
Matriz 2D
- Búsqueda secuencial
- Búsqueda binaria
Herencia
- Ampliación de clases
- Jerarquías de clases
- Polimorfismo
- Métodos primordiales
- Estrategia de diseño: iterativa e incremental
- Variables y constantes de clase
Recursividad
- Divide y vencerás
- Recursión del mundo real
- El salto de fe recurrente
- Cosas y cadenas recursivas
Detalles de la tarifa
| programa | Posición avanzada | |
| Componente de tarifa | Precio del curso | Tarifa de recursos materiales |
| Monto (USD) | $ 608 | $ 40 |
| Descripción | A pagar por el estudiante en el momento de la matrícula. | |
Nivel de grado
Grado 10, 11, 12
Duración
Anual
Requisitos
- Instituto de Matemáticas e Informática (IMACS): Informática: Programación Java.
- Instituto de Matemáticas y Ciencias de la Computación (IMACS): Esté preparado para el Examen de Ciencias de la Computación AP.
- El entorno de desarrollo integrado BlueJ